﻿@charset "utf-8";
/*banner*/
.banner{ height:804px; }
.banner a{ display:block; height:804px;}

.gytitle{height: 108px;text-align: center;font-size: 45px;font-weight: bold;color: #1c1613;}
.gytitle a{color: #1c1613;}
.gytitle em{color: #1d2089;}
.gytitle i{font-size: 20px;font-weight: normal;font-style: normal;color: #333333;display: block;padding-top: 5px;letter-spacing: 8px;}




.g_xhtj{padding-top: 68px;height: 566px;}
.g_xhtj h2{height: 130px;}
.g_xhtj li{float: left;width: 283px;height: 269px;margin-right: 16px;}
.g_xhtj li img{width: 286px;height: 205px;display: block;border:1px solid #e5e5e5;}
.g_xhtj .lastli{margin-right: 0;}
.g_xhtj li em{display: block;width: 286px;height: 60px;line-height: 60px;text-align: center;overflow: hidden;font-size: 16px;color: #000000}
.g_xhtj .u_ljt,
.g_xhtj .u_rjt
{position: absolute;width: 60px;height: 60px;top:197px;}
.g_xhtj .u_ljt{background:url(../images/ljt2.jpg) no-repeat;left:-70px;}
.g_xhtj .u_rjt{background:url(../images/rjt2.jpg) no-repeat;right:-70px;}
.g_xhtj .u_ljt:hover,.g_xhtj .u_rjt:hover{background-position: -60px 0}
.g_xhtj .tjmore{position: absolute;left:327px;top:437px;background:url(../images/btn1.jpg) no-repeat;width: 258px;height: 62px;line-height: 62px;text-align: center;font-size: 22px;color: #fff;}
.g_xhtj .tjmore a{color: #fff;}
.g_xhtj .tjtel{position: absolute;left:616px;top:437px;background:url(../images/btn2.jpg) no-repeat;padding: 6px 0 0 35px;width:223px;height: 56px;font-size: 14px;color: #575cff; }
.g_xhtj .tjtel em{display: block;font-size: 26px;color: #fff;line-height: 26px;}





.g_cpdz{background:url(../images/cpbg.jpg) repeat;height: 950px;padding-top: 62px;}
.g_cpdz h2{height: 116px;}
.g_cpdz .m_dzleft{float: left;width: 270px;}
.g_cpdz .m_dzleft h3{background: #1d2089;padding: 20px 0 0 35px;font-size: 24px;color: #fff;height: 72px;}
.g_cpdz .m_dzleft h3 a{color: #fff;text-decoration: none;font-weight: normal;}
.g_cpdz .m_dzleft h3 em{display: block;font-size: 18px;color: #575cff;text-transform: uppercase;font-weight: normal;}
.g_cpdz .m_dzleft h4{height: 60px;line-height: 60px;background: #fff;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb; font-weight: normal;border: 1px solid #ebebeb;}
.g_cpdz .m_dzleft h4 a{display: block;height: 60px;line-height: 60px;background:url(../images/flico3.jpg) no-repeat 160px 22px;font-size: 18px;color: #666666;padding: 0 105px 0 20px;text-decoration: none;}
.g_cpdz .m_dzleft h4 a:hover{background:url(../images/flico2.jpg) no-repeat 160px 22px;color: #1d2089;}
.g_cpdz .m_dzleft ul{border: 1px solid #ebebeb;background: #fff;}
.g_cpdz .m_dzleft li{float: left;font-size: 14px;line-height: 34px;color: #666666; padding-left: 36px;width: 150px;background:url(../images/flico.jpg) no-repeat 20px 12px;}
.g_cpdz .m_dzleft li a{color: #666666;}
.g_cpdz .m_dzleft li a:hover{color: #1d2089;}
.g_cpdz .m_dzleft .dztel{background:#fff url(../images/dztel.jpg) no-repeat 17px 21px;padding-top: 18px;height: 95px;border:  1px solid #ebebeb; border-top: none; padding-left: 75px;font-size: 14px;color: #666666;}
.g_cpdz .m_dzleft .dztel em{display: block;font-size: 26px;font-weight: bold;color: #1d2089;}

.g_cpdz .m_dzright{float: left;width: 930px;}
.g_cpdz .m_dzright li{float: left;width: 284px;margin-left: 23px;}
.g_cpdz .m_dzright li img{width: 284px;height: 204px;display: block;}
.g_cpdz .m_dzright li em{display: block;width: 284px;height: 58px;line-height: 58px;text-align: center;overflow: hidden;font-size: 16px;color: #000}




/**/

.ab{padding-top:83px; margin-bottom:50px; }
.ab .abt{width:502px; height:420px; float:left; position: relative;}
.ab .abt span{display: block;margin-left: 15px; width:487px;height:400px;z-index:100; position: relative; overflow:hidden;}
.ab .abt span img{width:487px;height:400px; transition:all 0.3s linear;}
.ab .abt span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);
    transform: scale(1.1);}
.ab .abt:before{width:422px; height:302px;background:#1d2089; content:""; position: absolute;left:0; bottom:0;}
.ab dl{width:698px; float:right;}
.ab dl dt{display: block; margin-bottom: 31px;}
.ab dl dt i{display: block; width:200px; height:39px; border-bottom:1px solid #cfcfcf; text-align: right; padding-top:6px;padding-right:12px; text-transform: uppercase; font-size: 18px; color:#333333; margin-bottom: 27px;}
.ab dl dt span{display: block; font-size: 55px; font-weight: bold; color:#333333; line-height: 55px; text-transform: uppercase; margin-bottom: 27px; margin-left: 89px;}
.ab dl dt em{display: block;height:40px; font-size: 18px; color:#333333; line-height: 18px;background:url(../images/xt6.jpg) no-repeat bottom left; margin-bottom: 31px; margin-left: 89px;}
.ab dl dd p{width:607px; height:83px;margin-left:89px; margin-bottom: 46px; font-size: 14px; color:#555555; line-height:20px; }
.ab dl dd b{display: block;width:211px; height:40px;text-align:center; line-height:40px;background:#1d2089; margin-left: 89px;}
.ab dl dd b a{display:block;font-size: 14px; color:#FFFFFF; font-weight: normal;}
.g_news{background:url(../images/newbg.jpg) no-repeat center top;height: 593px;padding-top: 70px;}
.g_news h2{height: 128px;text-align: center;font-size: 46px;color: #1d2089;font-weight: bold;}
.g_news h2 a{color: #1d2089;}
.g_news h2 em{display: block;font-size: 20px;font-weight: normal;color: #333333;}

.new-dx{float: left;width: 1200px;}
.new-dx-lf li{height:50px; width:580px; float:left; margin-right:20px;}
.new-dx-lf li h2{float: left;width: 108px;text-align: right;font-family: "思源黑体 CN";color: #000;}
.new-dx-lf li h2 span{display: block;font-size: 16px;line-height: 20px;padding-top: 5px;}
.new-dx-lf li h2 em{display: block;font-size: 16px;line-height: 24px;}
.new-dx-lf li p{float: right;width: 370px;font-family: "思源黑体 CN";}
.new-dx-lf li p a{display: block;color: #060001;font-size: 18px;line-height: 30px;height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-dx-lf li p span{display: block;font-size: 14px;line-height: 26px;color: #666666;margin-top: 10px;}
.new-dx-rt{float: right;width: 610px;}
.new-dx-pic{float: left;width: 496px;}
.new-dx-pic ul li{height: 352px;position: relative;}
.new-dx-pic ul li img{width: 496px;height: 352px;display: block;}
.new-dx-pic ul li em{position: absolute;width: 456px;height: 54px;line-height: 54px;background-color: rgba(0,0,0,0.8);font-size: 16px;color: #fff;left: 0;bottom: 0;padding: 0 20px;}
.new-dx-pic ul li i{float: right;font-size: 14px;}
.new-dx-txt{float: right;width: 80px;height: 352px;background-color: #1d2089;padding-right: 34px;}
.new-dx-txt h2{padding-top: 65px;font-family: "宋体";position: relative;}
.new-dx-txt h2::before{position: absolute;content: "";width: 20px;height: 1px;background-color: #fff;right: 15px;top: 45px;transform: rotate(-30deg);}
.new-dx-txt h2 em{float: right;width: 24px;text-align: center;font-size: 14px;color: #fff;-webkit-writing-mode:vertical-rl;writing-mode: vertical-rl;writing-mode: tb-rl;text-transform: uppercase;letter-spacing: 3px;}
.new-dx-txt h2 span{float: right;width: 30px;font-size: 22px;color: #fff;line-height: 24px;text-align: center;}
.new-dx-siz{width: 8px;margin: 10px 8px 0 auto;}
.new-dx-siz li{height: 8px;background-color: #fff;border-radius: 100%;margin-bottom: 8px;}
.new-dx-siz li.cur{background-color: #000;}
i, em {
    font-style: normal;
}











/* 友情链接 */
.g_link{ height: 84px;background: #26282b;}
.g_link .content{height: 54px;border-top: 1px solid #ddd;padding-top: 20px;}
.g_link h2{float: left; width: 120px;height: 28px;line-height: 28px;font-size: 18px;font-weight: normal;}
.link_c{line-height:28px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 5px;float: left; height: 28px; line-height:28px; color:#999999;display: block;}